home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Disk Copy 4.2 / Disk Copy 4.2.rsrc / CODE_2.txt < prev    next >
Text File  |  1993-10-12  |  16KB  |  273 lines

  1. # near model CODE resource
  2. # jump table entries: 224-224 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  42A7                     clr.l      -[A7]
  7. 00000008  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8. 0000000C  42A7                     clr.l      -[A7]
  9. 0000000E  70FF                     moveq.l    D0, 0xFFFFFFFF
  10. 00000010  2F00                     move.l     -[A7], D0
  11. 00000012  A97C                     syscall    GetNewDialog
  12. 00000014  285F                     movea.l    A4, [A7]+
  13. 00000016  200C                     move.l     D0, A4
  14. 00000018  6608                     bne        +0xA /* 00000022 */
  15. 0000001A  3F3C 0003                move.w     -[A7], 0x3
  16. 0000001E  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  17. label00000022:
  18. 00000022  2F0C                     move.l     -[A7], A4
  19. 00000024  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  20. 00000028  2F0C                     move.l     -[A7], A4
  21. 0000002A  A873                     syscall    SetPort
  22. 0000002C  2D4C 000A                move.l     [A6 + 0xA], A4
  23. 00000030  285F                     movea.l    A4, [A7]+
  24. 00000032  4E5E                     unlink     A6
  25. 00000034  205F                     movea.l    A0, [A7]+
  26. 00000036  544F                     addq.w     A7, 2
  27. 00000038  4ED0                     jmp        [A0]
  28. export_28:
  29. 0000003A  4E56 FDEA                link       A6, -0x0216
  30. 0000003E  48E7 0108                movem.l    -[A7], D7,A4
  31. 00000042  486D FDDC                pea.l      [A5 - 0x224]
  32. 00000046  A86E                     syscall    InitGraf
  33. 00000048  A8FE                     syscall    InitFonts
  34. 0000004A  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  35. 00000050  201F                     move.l     D0, [A7]+
  36. 00000052  A032                     syscall    FlushEvents
  37. 00000054  A912                     syscall    InitWindows
  38. 00000056  A930                     syscall    InitMenus
  39. 00000058  A9CC                     syscall    TEInit
  40. 0000005A  42A7                     clr.l      -[A7]
  41. 0000005C  A97B                     syscall    InitDialogs
  42. 0000005E  42A7                     clr.l      -[A7]
  43. 00000060  3F3C A9C8                move.w     -[A7], 0xA9C8
  44. 00000064  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  45. 00000068  2B5F FF78                move.l     [A5 - 0x88], [A7]+
  46. 0000006C  486D 006A                pea.l      [A5 + 0x6A /* export_9 */]
  47. 00000070  3F3C A9C8                move.w     -[A7], 0xA9C8
  48. 00000074  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  49. 00000078  486D 005A                pea.l      [A5 + 0x5A /* export_7 */]
  50. 0000007C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  51. 00000080  422D FF6F                clr.b      [A5 - 0x91]
  52. 00000084  422D FF6C                clr.b      [A5 - 0x94]
  53. 00000088  426D FF72                clr.w      [A5 - 0x8E]
  54. 0000008C  426D FF74                clr.w      [A5 - 0x8C]
  55. 00000090  7000                     moveq.l    D0, 0x00
  56. 00000092  2B40 FFE8                move.l     [A5 - 0x18], D0
  57. 00000096  7000                     moveq.l    D0, 0x00
  58. 00000098  2B40 FFEC                move.l     [A5 - 0x14], D0
  59. 0000009C  7000                     moveq.l    D0, 0x00
  60. 0000009E  2B40 FF64                move.l     [A5 - 0x9C], D0
  61. 000000A2  7000                     moveq.l    D0, 0x00
  62. 000000A4  2B40 FF60                move.l     [A5 - 0xA0], D0
  63. 000000A8  4267                     clr.w      -[A7]
  64. 000000AA  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  65. 000000AE  0C5F 0410                cmpi.w     [A7]+, 0x410
  66. 000000B2  6712                     beq        +0x14 /* 000000C6 */
  67. 000000B4  4267                     clr.w      -[A7]
  68. 000000B6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  69. 000000BA  101F                     move.b     D0, [A7]+
  70. 000000BC  6608                     bne        +0xA /* 000000C6 */
  71. 000000BE  3F3C 0001                move.w     -[A7], 0x1
  72. 000000C2  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  73. label000000C6:
  74. 000000C6  42A7                     clr.l      -[A7]
  75. 000000C8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  76. 000000CC  2B5F FF68                move.l     [A5 - 0x98], [A7]+
  77. 000000D0  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  78. 000000D4  42A7                     clr.l      -[A7]
  79. 000000D6  2F3A 025A                move.l     -[A7], [PC + 0x25A /* 00000332, value 0x43555253 'CURS', pstring "URS" */]
  80. 000000DA  3F3C 0004                move.w     -[A7], 0x4
  81. 000000DE  A9A0                     syscall    GetResource
  82. 000000E0  2B5F FFE0                move.l     [A5 - 0x20], [A7]+
  83. 000000E4  2F2D FFE0                move.l     -[A7], [A5 - 0x20]
  84. 000000E8  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  85. 000000EC  3F3C F061                move.w     -[A7], 0xF061
  86. 000000F0  A979                     syscall    CouldDialog
  87. 000000F2  3F3C F060                move.w     -[A7], 0xF060
  88. 000000F6  A979                     syscall    CouldDialog
  89. 000000F8  3F3C F067                move.w     -[A7], 0xF067
  90. 000000FC  A989                     syscall    CouldAlert
  91. 000000FE  3F3C F066                move.w     -[A7], 0xF066
  92. 00000102  A989                     syscall    CouldAlert
  93. 00000104  3F3C F065                move.w     -[A7], 0xF065
  94. 00000108  A989                     syscall    CouldAlert
  95. 0000010A  3F3C F064                move.w     -[A7], 0xF064
  96. 0000010E  A989                     syscall    CouldAlert
  97. 00000110  3F3C F063                move.w     -[A7], 0xF063
  98. 00000114  A989                     syscall    CouldAlert
  99. 00000116  42A7                     clr.l      -[A7]
  100. 00000118  3F3C 0080                move.w     -[A7], 0x80
  101. 0000011C  4EBA FEE2                jsr        [PC - 0x11E /* 00000000 */]
  102. 00000120  2B5F FFE8                move.l     [A5 - 0x18], [A7]+
  103. 00000124  3F3C 0003                move.w     -[A7], 0x3
  104. 00000128  A887                     syscall    TextFont
  105. 0000012A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  106. 0000012E  A88A                     syscall    TextSize
  107. 00000130  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  108. 00000134  3F3C 0001                move.w     -[A7], 0x1
  109. 00000138  486D 00AA                pea.l      [A5 + 0xAA /* export_17 */]
  110. 0000013C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  111. 00000140  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  112. 00000144  3F3C 0008                move.w     -[A7], 0x8
  113. 00000148  486D 00AA                pea.l      [A5 + 0xAA /* export_17 */]
  114. 0000014C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  115. 00000150  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  116. 00000154  2F3C 00FF 000C           move.l     -[A7], 0xFF000C
  117. 0000015A  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  118. 0000015E  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  119. 00000162  2F3C 00FF 000D           move.l     -[A7], 0xFF000D
  120. 00000168  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  121. 0000016C  42A7                     clr.l      -[A7]
  122. 0000016E  3F3C 0081                move.w     -[A7], 0x81
  123. 00000172  4EBA FE8C                jsr        [PC - 0x174 /* 00000000 */]
  124. 00000176  2B5F FF64                move.l     [A5 - 0x9C], [A7]+
  125. 0000017A  3F3C 0003                move.w     -[A7], 0x3
  126. 0000017E  A887                     syscall    TextFont
  127. 00000180  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  128. 00000184  A88A                     syscall    TextSize
  129. 00000186  42A7                     clr.l      -[A7]
  130. 00000188  3F3C 0083                move.w     -[A7], 0x83
  131. 0000018C  4EBA FE72                jsr        [PC - 0x18E /* 00000000 */]
  132. 00000190  2B5F FF60                move.l     [A5 - 0xA0], [A7]+
  133. 00000194  2F2D FF60                move.l     -[A7], [A5 - 0xA0]
  134. 00000198  3F3C 0003                move.w     -[A7], 0x3
  135. 0000019C  486D 00B2                pea.l      [A5 + 0xB2 /* export_18 */]
  136. 000001A0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  137. 000001A4  42A7                     clr.l      -[A7]
  138. 000001A6  3F3C 0082                move.w     -[A7], 0x82
  139. 000001AA  4EBA FE54                jsr        [PC - 0x1AC /* 00000000 */]
  140. 000001AE  2B5F FFEC                move.l     [A5 - 0x14], [A7]+
  141. 000001B2  2F2D FFEC                move.l     -[A7], [A5 - 0x14]
  142. 000001B6  3F3C 0003                move.w     -[A7], 0x3
  143. 000001BA  486D 00B2                pea.l      [A5 + 0xB2 /* export_18 */]
  144. 000001BE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  145. 000001C2  42A7                     clr.l      -[A7]
  146. 000001C4  3F3C 0001                move.w     -[A7], 0x1
  147. 000001C8  A9BF                     syscall    GetRMenu
  148. 000001CA  4267                     clr.w      -[A7]
  149. 000001CC  A935                     syscall    InsertMenu
  150. 000001CE  42A7                     clr.l      -[A7]
  151. 000001D0  3F3C 0002                move.w     -[A7], 0x2
  152. 000001D4  A9BF                     syscall    GetRMenu
  153. 000001D6  285F                     movea.l    A4, [A7]+
  154. 000001D8  200C                     move.l     D0, A4
  155. 000001DA  6608                     bne        +0xA /* 000001E4 */
  156. 000001DC  3F3C 0003                move.w     -[A7], 0x3
  157. 000001E0  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  158. label000001E4:
  159. 000001E4  2F0C                     move.l     -[A7], A4
  160. 000001E6  4267                     clr.w      -[A7]
  161. 000001E8  A935                     syscall    InsertMenu
  162. 000001EA  2F0C                     move.l     -[A7], A4
  163. 000001EC  3F3C 0002                move.w     -[A7], 0x2
  164. 000001F0  A93A                     syscall    DisableItem
  165. 000001F2  2F0C                     move.l     -[A7], A4
  166. 000001F4  3F3C 0004                move.w     -[A7], 0x4
  167. 000001F8  A93A                     syscall    DisableItem
  168. 000001FA  2F0C                     move.l     -[A7], A4
  169. 000001FC  3F3C 0006                move.w     -[A7], 0x6
  170. 00000200  A93A                     syscall    DisableItem
  171. 00000202  2F0C                     move.l     -[A7], A4
  172. 00000204  3F3C 0007                move.w     -[A7], 0x7
  173. 00000208  A93A                     syscall    DisableItem
  174. 0000020A  1B7C 0001 FF5E           move.b     [A5 - 0xA2], 0x1
  175. 00000210  2F0C                     move.l     -[A7], A4
  176. 00000212  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  177. 00000216  1F3C 0001                move.b     -[A7], 0x1
  178. 0000021A  A945                     syscall    CheckItem
  179. 0000021C  422D FF5F                clr.b      [A5 - 0xA1]
  180. 00000220  2F0C                     move.l     -[A7], A4
  181. 00000222  3F3C 000B                move.w     -[A7], 0xB
  182. 00000226  1F3C 0001                move.b     -[A7], 0x1
  183. 0000022A  A945                     syscall    CheckItem
  184. 0000022C  A937                     syscall    DrawMenuBar
  185. 0000022E  A850                     syscall    InitCursor
  186. 00000230  422D FFDA                clr.b      [A5 - 0x26]
  187. 00000234  7000                     moveq.l    D0, 0x00
  188. 00000236  2B40 FF80                move.l     [A5 - 0x80], D0
  189. 0000023A  7000                     moveq.l    D0, 0x00
  190. 0000023C  2B40 FF84                move.l     [A5 - 0x7C], D0
  191. 00000240  422D FF6E                clr.b      [A5 - 0x92]
  192. 00000244  422D FF71                clr.b      [A5 - 0x8F]
  193. 00000248  42A7                     clr.l      -[A7]
  194. 0000024A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  195. 0000024E  42A7                     clr.l      -[A7]
  196. 00000250  42A7                     clr.l      -[A7]
  197. 00000252  2F3A 00DA                move.l     -[A7], [PC + 0xDA /* 0000032E, value 0x434F4445 'CODE', pstring "ODECURS" */]
  198. 00000256  3F3C 0002                move.w     -[A7], 0x2
  199. 0000025A  A9A0                     syscall    GetResource
  200. 0000025C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  201. 00000260  2E1F                     move.l     D7, [A7]+
  202. 00000262  DE9F                     add.l      D7, [A7]+
  203. 00000264  0C87 0006 4000           cmpi.l     D7, 0x64000
  204. 0000026A  6C08                     bge        +0xA /* 00000274 */
  205. 0000026C  3F3C 0002                move.w     -[A7], 0x2
  206. 00000270  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  207. label00000274:
  208. 00000274  486E FEF4                pea.l      [A6 - 0x10C]
  209. 00000278  486E FEF6                pea.l      [A6 - 0x10A]
  210. 0000027C  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  211. 00000280  4A6E FEF6                tst.w      [A6 - 0x10A]
  212. 00000284  6C04                     bge        +0x6 /* 0000028A */
  213. 00000286  426E FEF6                clr.w      [A6 - 0x10A]
  214. label0000028A:
  215. 0000028A  2F07                     move.l     -[A7], D7
  216. 0000028C  4A6E FEF6                tst.w      [A6 - 0x10A]
  217. 00000290  5EC0                     sgt        D0
  218. 00000292  4400                     neg.b      D0
  219. 00000294  1F00                     move.b     -[A7], D0
  220. 00000296  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  221. 0000029A  4A6E FEF4                tst.w      [A6 - 0x10C]
  222. 0000029E  6712                     beq        +0x14 /* 000002B2 */
  223. 000002A0  426E FEF6                clr.w      [A6 - 0x10A]
  224. 000002A4  2F3C 0000 001C           move.l     -[A7], 0x1C
  225. 000002AA  3F3C 0001                move.w     -[A7], 0x1
  226. 000002AE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  227. label000002B2:
  228. 000002B2  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  229. 000002B6  A91F                     syscall    SelectWindow
  230. 000002B8  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  231. 000002BC  A915                     syscall    ShowWindow
  232. 000002BE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  233. 000002C2  4A6E FEF6                tst.w      [A6 - 0x10A]
  234. 000002C6  6F56                     ble        +0x58 /* 0000031E */
  235. 000002C8  3D6E FEF6 FDEA           move.w     [A6 - 0x216], [A6 - 0x10A]
  236. 000002CE  3D7C 0001 FEF4           move.w     [A6 - 0x10C], 0x1
  237. 000002D4  603E                     bra        +0x40 /* 00000314 */
  238. label000002D6:
  239. 000002D6  3F2E FEF4                move.w     -[A7], [A6 - 0x10C]
  240. 000002DA  486E FDEC                pea.l      [A6 - 0x214]
  241. 000002DE  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  242. 000002E2  41EE FDEE                lea.l      A0, [A6 - 0x212]
  243. 000002E6  43FA 0042                lea.l      A1, [PC + 0x42 /* 0000032A, value 0x64496D67 'dImg', pstring "ImgCODECURS" */]
  244. 000002EA  7003                     moveq.l    D0, 0x03
  245. label000002EC:
  246. 000002EC  B109                     cmpm.b     [A0]+, [A1]+
  247. 000002EE  56C8 FFFC                dbne       D0, -0x6 /* 000002EC */
  248. 000002F2  661A                     bne        +0x1C /* 0000030E */
  249. 000002F4  486E FDF4                pea.l      [A6 - 0x20C]
  250. 000002F8  3F2E FDEC                move.w     -[A7], [A6 - 0x214]
  251. 000002FC  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  252. 00000300  3F2E FEF4                move.w     -[A7], [A6 - 0x10C]
  253. 00000304  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  254. 00000308  3D6E FEF6 FEF4           move.w     [A6 - 0x10C], [A6 - 0x10A]
  255. label0000030E:
  256. 0000030E  526E FEF4                addq.w     [A6 - 0x10C], 1
  257. 00000312  690A                     bvs        +0xC /* 0000031E */
  258. label00000314:
  259. 00000314  302E FEF4                move.w     D0, [A6 - 0x10C]
  260. 00000318  B06E FDEA                cmp.w      D0, [A6 - 0x216]
  261. 0000031C  6FB8                     ble        -0x46 /* 000002D6 */
  262. label0000031E:
  263. 0000031E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  264. 00000322  4CDF 1080                movem.l    D7,A4, [A7]+
  265. 00000326  4E5E                     unlink     A6
  266. 00000328  4E75                     rts
  267. 0000032A  6449                     bcc        +0x4B /* 00000375 */
  268. 0000032C  6D67                     blt        +0x69 /* 00000395 */
  269. 0000032E  434F                     chk.w      D1, A7
  270. 00000330  4445                     neg.w      D5
  271. 00000332  4355                     chk.w      D1, [A5]
  272. 00000334  5253                     addq.w     [A3], 1
  273.